home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2008 September
/
PCWorld_2008-09_cd.bin
/
system
/
regrun
/
regruns.exe
/
regruns580.exe
/
{app}
/
Windows Me.rbm
< prev
next >
Wrap
Text File
|
2001-06-23
|
9KB
|
192 lines
@#$Node 0 System
@#$Node 1 System Restore
@#$Key 2 System Restore Configuration
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\StateMgr\Cfg\
In order to run, System Restore requires at least 200 MB of free space on your hard disk (or on the
partition where your Windows System folder is located).
If you do not have sufficient space available when Windows is installed, System Restore will install, but
it will not be activated.
It cannot be turned on until you free up at least 200 MB of disk space. Some large programs may require
more than 200 MB of free space in order to store the information needed to provide a system restore for
that installation.
System Restore will go into a FIFO process and purge the previous restore points, first in, first out, until
the data store is at or below 50 percent of its maximum size.
The FIFO routine purges the oldest restore points so that newer, more current restore points can be added
to the data store. FIFO starts automatically when the files in the data store reach 90 percent of the
maximum size of the data store. System Restore purges the oldest files first until the files in the data store
occupy not more than 50 percent of the maximum size of the data store.
For example, if the maximum size is 400 megabytes (MB), 90 percent of this is 360 MB and 50 percent is
200 MB. If the data store is 200 MB when you view the properties of the _Restore folder, this accounts
for 50 percent of the maximum size. If you adjust the size to the minimum size of 200 MB, FIFO occurs
when you click Apply.
Where 200 mb is the minimum and 400 mb is the maximum minus 50% free space = 200 mb of usable
space. To increase the amount of usable space change the value of Max to read 400 (Hex) This allows the
slider in the System, Performance, File System, Hard disk tab to go up to 1 Gig (1024) or more.
On logical drives that are less than 4 gigabytes (GB), the maximum size of the Data Store is 400 MB. On
logical drives that are 4 GB or larger, the Data Store is approximately 12 percent of the logical drive that
Windows Millennium is installed on. (See below: Modify the Registry entries for System Restore)
Known Problems
System Restore requires your PC to be completely inactive to complete the "Restore Points", in some
cases if you have a background application that is constantly running (active) System Restore will not
complete it's tasks.
Modify the Registry entries for System Restore
Goto:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\StateMgr\Cfg\
and also:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\StateMgr\ReservedDiskSpace\
Edit the "Max" entry to read 400, this will reserve 1 gb of hard drive space
Note: On logical drives that are less than 4 gigabytes (GB), the maximum size of the Data Store is 400 MB.
Edit the "Percent" to read 14, this will increase the reserved to 20% from (default) 12%. Note: On logical
drives that are 4 GB or larger, the Data Store is approximately 12 percent of the logical drive that Windows
Millennium is installed on.
Other Registry Entries for System Restore
[HKEY_LOCAL_MACHINE
\Software\Microsoft\Windows\CurrentVersion\StateMgr\Cfg\ReservedDiskSpace]
"Min"=dword:000000c8
***where "c8" = default 200mb***
[HKEY_LOCAL_MACHINE
\Software\Microsoft\Windows\CurrentVersion\StateMgr\Cfg\ReservedDiskSpace]
"Percent"=dword:0000000c
***where "c" = default 12%***
Note: On logical drives that are 4 GB or larger, the Data Store is approximately 12 percent of the logical
drive that Windows Millennium is installed on.
[HKEY_LOCAL_MACHINE
\Software\Microsoft\Windows\CurrentVersion\StateMgr\ReservedDiskSpace]
"AbsoluteValue"=dword:00000190
[HKEY_LOCAL_MACHINE
\Software\Microsoft\Windows\CurrentVersion\StateMgr\ReservedDiskSpace]
"DiskUsage"=dword:0000000a
[HKEY_LOCAL_MACHINE
\Software\Microsoft\Windows\CurrentVersion\StateMgr\ReservedDiskSpace]
"Status"=dword:00000001
[HKEY_LOCAL_MACHINE
\Software\Microsoft\Windows\CurrentVersion\StateMgr\Cfg\RegSnapShotInterval]
"Next"=dword:0000000a
***where "a" = default 10hr.***
Note: System checkpoints are taken every 10 to 24 hours. They are created once for every period of 10
hours of computer up time, or the 24-hour interval if no 10-hour checkpoint was created. This depends on
system idle time.
[HKEY_LOCAL_MACHINE
\Software\Microsoft\Windows\CurrentVersion\StateMgr\Cfg\Cabbing]
"CheckInterval"=dword:0000000f
***where "f" = default 15***
[HKEY_LOCAL_MACHINE
\Software\Microsoft\Windows\CurrentVersion\StateMgr\Cfg\Cabbing]
"TotalFileSizePerCab"=dword:0000000a
***where "a" = default 10mb***
[HKEY_LOCAL_MACHINE
\Software\Microsoft\Windows\CurrentVersion\StateMgr\RegSnapShotInterval]
"First"=dword:00000005
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\StateMgr\Cabbing]
"InitialWait"=dword:00000002
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\StateMgr\Cabbing]
"Compression"=dword:00000002
@#$Key 2 Disable System Restore
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices\*StateMgr
1.Open Control Panel -> System -> Performance Tab -> Troubleshooting area -> check the "Disable System
Restore" box.
2.Open Regedit and change the RunServices State Manager item from:
"*StateMgr"="C:\WINDOWS\System\Restore\StateMgr.exe"
to read:
"Stmgr.exe"="C:\WINDOWS\System\Restore\Stmgr.exe"
either manually (don't type the quotes), or by running this REG file:
-----Begin cut & paste here-----
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices]
"Stmgr.exe"="C:\\WINDOWS\\System\\Restore\\Stmgr.exe"
"*StateMgr"=""
------End cut & paste here------
This will allow System File Protection ONLY to run AND protect system files from being overwritten.
@#$Node 1 File Protection
@#$Key 2 Disable Unwanted Popups
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SystemFileProtection\ShowPopups
Set Value ShowPopups to 1.
@#$Key 2 Disable File Protection
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VxDMon\SystemFileProtection
Set Value SystemFileProtection to "N".
Read FP protocol in Windows\System\SFP\Sfploh.txt
@#$Node 0 Startup
@#$Key 1 Disable ScanDisk on boot
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem\DisableScandiskOnBoot
Set Binary Value "DisableScandiskOnBoot" to 01.
@#$Node 0 DOS
@#$Key 1 FILES in DOS session
Start->Run: regrun2.exe /sysed
Windows Millennium does not process the CONFIG.SYS file as Windows 95/98 and
MS-DOS do, therefore a new setting has been added to Windows ME that allows
specification of the "FILES" variable previously available only in CONFIG.SYS
on older operating systems.
Windows ME runs DOS applications in a DOS VM [Virtual Machine], similar to
how Web browsers use a Java VM to run Java applets. The "FILES" setting in
CONFIG.SYS is used to determine the file handles in the applications Job File
Table. In Windows ME, instead of the FILES variable in CONFIG.SYS, the
"PerVMFiles" new setting is instead located in SYSTEM.INI, under the [386Enh]
section. By default this value is set to 30 file handles. The maximum a DOS VM
[DOS session] can have is limited to 255. Because the number of file handles
cannot exceed 255, plus the 30 default handles allocated for each DOS VM, the
setting can only be set to a maximum of 225. This is because 225 + 30 = 255.
For more information see:
http://support.microsoft.com/support/kb/articles/q269/0/30.asp
@#$Key 1 Autoexec.bat
HKEY_LOCAL_MACHINE\SYSTEM\currentcontrolset\control\sessionmanager\environment \
Windows ME features a legacy-free environment in which the IO.SYS does not process either the Config.sys
or the Autoexec.bat file. However, these files are scanned for changes to environment variables that must be
imported because the files contain various settings and preferences that configure the "global environment"
for the computer during the boot phase and when you start a new MS-DOS Virtual Machine (VM).
*Real-mode programs and drivers can no longer be loaded. Windows ME only
supports environment values.
If the autoexec.bat / config.sys are modified, when the computer is restarted or Windows is shutdown
Windows will remove automatically any value that is not specified in the registry.
To specify or edit values in the *autoexec.bat* the user must edit the following registry value:
HKEY_LOCAL_MACHINE\SYSTEM\currentcontrolset\control\sessionmanager\environment
Within this key the user can modify pre-existing values that are currently defined in the autoexec.bat